package mx.ipn.persistencia.dao;

import java.util.ArrayList;

import mx.ipn.to.DescuentoHistorialTO;

public interface DescuentoHistorialDAO {
	
	public boolean insertDescuentoHistorial(DescuentoHistorialTO descuentoHistorialTO);

	public short updateDescuentoHistorial(DescuentoHistorialTO descuentoHistorialTO,
			DescuentoHistorialTO descuentoHistorialTONuevo);

	public DescuentoHistorialTO findDescuentoHistorialByDescuentoComprobante(
			int idDescuento, int idComprobante);

	public ArrayList<DescuentoHistorialTO> selectDescuentoHistorial();
	
	public ArrayList<DescuentoHistorialTO> selectDescuentoHistorialByRangoValor(double inicio,double fin);

	public DescuentoHistorialTO selectDescuentoHistorialByDescuento(int idDescuento);

	public DescuentoHistorialTO selectDescuentoHistorialByComprobante(int idComprobante);

}
